@charset "utf-8";
body {
	background-color: rgb(234, 242, 247);
}

#main {
	width: 48%;
	margin: auto;
	margin-top: 100px;
	padding-bottom: 150px;

	background-color: white;
	padding-top: 30px;
}

h2 {
	text-align: center;
	color: rgb(0, 149, 255);
}

select {
	margin-top: 10px;
	width: 100px;
	height: 2em;
	font-size: medium;
}

.qrimg {
	width: 40px;
	position: relative;
	right: 80px;
	bottom: 50px;
	image-rendering: -webkit-optimize-contrast;
	/* 让二维码缩放不模糊 */
}

.main_table {
	width: 80%;
	margin: auto;
}

.little_title {
	font-weight: bold;
}

input:focus {
	outline: -webkit-focus-ring-color auto 0;
	border-color: gray;
	/* 去除input的聚焦效果 */
}

input {
	border-color: lightgray;
	border-style: solid;
	border-width: 1px;
	transition: border-color 0.3s;
}

input:hover {
	border-color: gray;
	transition: border-color 0.3s;
}

textarea:focus {
	outline: -webkit-focus-ring-color auto 0;
	border-color: gray;
	transition: border-color 0.3s;
	/* 去除input的聚焦效果 */
}

textarea {
	border-color: lightgray;
	border-style: solid;
	border-width: 1px;
	transition: border-color 0.3s;
}

textarea:hover {
	border-color: gray;
}

select:focus {
	outline: -webkit-focus-ring-color auto 0;
	border-color: gray;
	/* 去除input的聚焦效果 */
}

.normal_input {
	width: 200px;
	height: 1.5em;
	margin-top: 10px;
}

.big_input {
	width: 500px;
	height: 10em;
	margin-top: 10px;
}

[type="radio"] {
	width: 15px;
	height: 15px;
	vertical-align: baseline;
	cursor: pointer;
	position: relative;
	top: 2px;
}


.choice_div {
	margin-top: 5px;
	height: 30px;
	cursor: pointer;
}

.choice_div:hover {
	background-color: rgb(239, 239, 239);
}

.button1 {
	background-color: rgb(0, 149, 255);
	transition: background-color 0.2s; 
	width: 80px;
	height: 35px;
	color: white;
	font-size: medium;
	cursor: pointer;
}

.button1:hover {
	background-color: rgb(0, 134, 230);
	transition: background-color 0.2s; 
}

.hr1{
	width: 98%;
	size: 1;
	position: relative;
	top: 100px;
	
}